/**
 * Created by Administrator on 2017-11-16.
 */
$(document).ready(function() {
    formDataMap = new Map();
    $("#div1 input").css("border", "0px");
    $("#div1 textarea").css("border", "0px");

    // $("table").css("width", "750px");
    // $("table").attr("width", "750");
    var talbes = $("table").find("input[title='signPerson']").parent().parent().parent();
    $(talbes).find("td").css("padding", "0px").css("height", "28px");
    // $(talbes).parent().css("margin-bottom", "-17px");
    $(".table-bordered").parent().parent().children().css("padding", "0px");

    $("#div input,select,textarea").change(function(){
        readData(this);
    });
});

// function readData(obj){
//     var formType = $(obj).attr("leipiplugins");
//     var names = $(obj).attr("name");
//     //formDataMap.remove(names);
//     if(panIsNull(formType)){
//         formType = $(obj).attr("type");
//         if(panIsNull(formType)){
//             formType = $(obj).parent().attr("leipiplugins");
//             if(panIsNull(formType)){
//                 return;
//             }
//         }
//     }
//     if(formType == 'text' || formType == 'textarea' || formType == 'select'){
//         var values = $(obj).val();
//
//         formDataMap.put(names, values);
//     }
//     if(formType == 'radios' || formType == 'radio'){
//         var checkedStatus = $(obj).attr("checked");
//         // var readonly = $(obj).attr("readOnly");
//         // if(!panIsNull(readonly)){
//         //     return;
//         // }
//         var values = $(obj).val();
//         if(checkedStatus == 'checked'){
//             // 选择
//             formDataMap.put(names, values);
//         }
//     }
//     if(formType == 'checkboxs' || formType == 'checkbox'){
//         var checkedStatus = $(obj).attr("checked");
//         // var readonly = $(obj).attr("readOnly");
//         // if(!panIsNull(readonly)){
//         //     return;
//         // }
//         var values = $(obj).val();
//         if(checkedStatus == 'checked'){
//             formDataMap.put(names, values);
//         }
//     }
// }

function subHandleData(){
    var formDataJson = '[';
    var keys = formDataMap.keys();
    for(var i = 0;i<keys.length;i++){
        formDataJson = formDataJson + "{'name':'" + keys[i] + "','value':'"+formDataMap.get(keys[i])+"'}";
        if (i < keys.length - 1) {
            formDataJson = formDataJson + ",";
        }
    }
    formDataJson = formDataJson + ']';
    $("#dynFromData").val(formDataJson);
}

// 加载数据
// function loadData(dynFormData){
//     dynFormData = eval(dynFormData);
//     for (var i = 0; i < dynFormData.length; i++) {
//         var formData = dynFormData[i];
//         var formDom = $("input[name="+formData.name+"]");
//         if(formDom.length==0){
//             formDom = $("textarea[name="+formData.name+"]");
//         }
//         if(formDom.length==0){
//             formDom = $("select[name="+formData.name+"]");
//         }
//         if(formDom.length==0){
//             continue;
//         }
//         var formType = $(formDom).attr("leipiplugins");
//         if(panIsNull(formType)){
//             formType = $(formDom).attr("type");
//             if(panIsNull(formType)){
//                 formType = $(formDom).parent().attr("leipiplugins");
//                 if(panIsNull(formType)){
//                     return;
//                 }
//             }
//         }
//         if(formType == 'text' || formType == 'textarea'){
//             $(formDom).val(formData.values);
//         }
//         if(formType == 'radios' || formType == 'radio'){
//             $("input[name="+formData.name+"]:radio[value="+formData.values+"]").attr('checked','true');
//         }
//         if(formType == 'checkboxs' || formType == 'checkbox'){
//             $("input[name="+formData.name+"]:checkbox[value="+formData.values+"]").attr('checked','true');
//         }
//         if(formType == 'select') {
//             $(formDom).val(formData.values);
//         }
//     }
// }

// function setMatVal(seedCnId, seedCnName, seedTypeId) {
//     var matNames = document.getElementsByName(matName);
//     matNames[0].value = seedCnName;
//     $("input[name='"+matName+"']").change();
// }

function setOrgContent(runOrgansId, runOrgansName, runOrgansType) {
    $("#runOrgansId").val(runOrgansId);
    $("#runOrgansType").val(runOrgansType);
    $($("table").find("input[title='receivedOrgans']")[0]).val(runOrgansName);
    $("table").find("input[title='receivedOrgans']").change();
}


function setReadOnly(status) {
    if (status == "startIssue") {
        //开始下发，下半部分只读
        $("#div1 span[title='checkDetails']").children().attr("disabled","disabled");
        $("#div1 input[title='checkDetails']").attr("readOnly", "readOnly");
        $("#div1 textarea[title='checkDetails']").attr("readOnly", "readOnly");
        $("#div1 select[title='checkDetails']").attr("disabled", "disabled");
        $("#div1 input[title='checkDate']").attr("readOnly", "readOnly");
        $("#div1 input[title='checkPerson']").attr("readOnly", "readOnly");
        $("#div1 input[title='checkOrgan']").attr("readOnly", "readOnly");
    } else if (status == "startReport") {
        //开始上报，上半部分只读
        $("#div1 input").attr("readOnly", "readOnly");
        $("#div1 textarea").attr("readOnly", "readOnly");
        $("#div1 select").attr("disabled", "disabled");

        $("#div1 span[title='buyCkType']").children().attr("disabled");
        $("#div1 span[title='buyUsed']").children().attr("disabled");
        $("#div1 span[title='checkDetails']").children().removeAttr("disabled");
        $("#div1 input[title='checkDetails']").removeAttr("readOnly");
        $("#div1 textarea[title='checkDetails']").removeAttr("readOnly");
        $("#div1 select[title='checkDetails']").removeAttr("readOnly");

        $("#div1 .addRow").hide();
        $("#div1 .hide").hide();
    } else if (status == "clear") {
        $("#div1 input").removeAttr("readOnly");
        $("#div1 textarea").removeAttr("readOnly");
        $("#div1 select").removeAttr("disabled");
        $("#div1 span[title='buyCkType']").children().removeAttr("disabled");
        $("#div1 span[title='buyUsed']").children().removeAttr("disabled");
        $("#div1 span[title='checkDetails']").children().removeAttr("disabled");
    } else {
        //过程中，全部只读
        $("#div1 :input").attr("disabled", "disabled");
        // $("#div1 textarea").attr("readOnly", "readOnly");
        // $("#div1 select").attr("disabled", "disabled");
        // $("#div1 span[title='buyCkType']").children().attr("disabled","disabled");
        // $("#div1 span[title='buyUsed']").children().attr("disabled","disabled");
        // $("#div1 span[title='checkDetails']").children().attr("disabled","disabled");

        $("#div1 .addRow").hide();
        $("#div1 .hide").hide();
    }
}